;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Fichier décrivant les sorts du jeu TimeMachine ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; //////////////////////////////// //// Aide en fin de fichier //// //////////////////////////////// [Reglages] AngleDetection = 30 DistanceMinimale = 35 DistanceAjustement = 10 AngleManoeuvre = 5 VitesseTir = 8 [ListeSorts] NbSorts = 47 ////////////////////////////////////////////////////////////////////// // Accélération : augmente la vitesse du lanceur de 60% durant 30 sec. [0] type = modificateur modemodification = pourcentage caracteristiques = vitesse restaure = oui modification = 50 nom = Accélération projectile = aucun effet = lsu typetir = advanced famille = Utilitaire sortsannules = 2 sortsremplaces = 1 cout = 1 duree = 30 cible = lanceur portee = 0 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Accélération2 : augmente la vitesse d'un allié de 30% durant 30 sec. // lut1 et lut2 [1] type = modificateur modemodification = pourcentage caracteristiques = vitesse restaure = oui modification = 30 nom = Accélération2 projectile = aucun effet = lut1 typetir = advanced famille = Utilitaire sortsannules = 2 sortsremplaces = 0 cout = 1 duree = 30 cible = ami portee = 15 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Ralentissement : réduit la vitesse d'un ennemi de 30% durant 30 sec. // lut1 et lut2 puis isu [2] type = modificateur modemodification = pourcentage caracteristiques = vitesse restaure = oui modification = -50 nom = Ralentissement projectile = log effet = isu typetir = advanced famille = Utilitaire cout = 1 duree = 30 sortsannules = 0,1 sortsremplaces = 2 cible = ennemi portee = 15 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Prémonition : Donne un indice sur la mission en cours [3] Type = specifique Nom = prémonition Projectile = aucun Effet = aucun typetir = normal famille = Utilitaire Cout = 1 Duree = 2 Cible = lanceur Portee = 0 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Reflet de sable : crée un double illusoire du lanceur [4] Type = specifique Nom = reflet de Sable Projectile = aucun Effet = lut1 typetir = advanced famille = Utilitaire Cout = 3 Duree = 60 Cible = lanceur Portee = 0 SortsRemplaces = 5 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Reflet de sable 2 : crée un double illusoire de la cible alliée // lut1 et lut2 puis lsu [5] Type = specifique Nom = reflet de Sable 2 Projectile = aucun Effet = lut1 typetir = advanced famille = Utilitaire Cout = 3 Duree = 60 Cible = ami Portee = 15 SortsRemplaces = 4 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Course de Khronos : Téléportation du lanceur [6] Type = specifique Nom = course de Khronos Projectile = aucun Effet = tlp1 typetir = advanced famille = Utilitaire Cout = 8 Duree = 2 Cible = lanceur Portee = 0 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Décalage : invisibilité. // Remplace le Corps Spectral (23) // lsd puis tra [7] Type = specifique Nom = décalage Projectile = aucun Effet = tra typetir = advanced famille = Utilitaire Cout = 2 Duree = 20 Cible = lanceur Portee = 0 SortsRemplaces = 23 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Baume de Sable : donne 20 points de Sable au lanceur // lsu [8] Type = modificateur Nom = baume de Sable Projectile = aucun Effet = lsu typetir = advanced famille = Utilitaire Cout = 1 Duree = 0 Cible = lanceur Portee = 0 SortsRemplaces = 9, 10, 11 Caracteristiques = sable ModeModification = relative Modification = 20 Drain = non DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Baume de Sable 2 : donne 20 points de Sable a la cible // lut1 et lut2 puis lsu [9] Type = modificateur Nom = baume de Sable 2 Projectile = aucun Effet = lut1 typetir = advanced famille = Utilitaire Cout = 1 Duree = 0 Cible = ami Portee = 15 SortsRemplaces = 8, 10, 11 Caracteristiques = sable ModeModification = relative Modification = 20 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Baume supérieur : le lanceur récupère son max. de points de Sable [10] Type = modificateur Nom = baume supérieur Projectile = aucun Effet = lsu typetir = advanced famille = Utilitaire Cout = 3 Duree = 0 Cible = lanceur Portee = 0 SortsRemplaces = 8, 9, 11 Caracteristiques = sable ModeModification = absolue Modification = 255 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Baume supérieur 2 : l'allié récupère son max. de points de Sable // lut1 et lut2 puis lsu [11] Type = modificateur Nom = baume supérieur 2 Projectile = aucun Effet = lut1 typetir = advanced famille = Utilitaire Cout = 3 Duree = 0 Cible = ami Portee = 15 SortsRemplaces = 8, 9, 10 Caracteristiques = sable ModeModification = absolue Modification = 255 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Voyage de l'Arche : active l'Arche de corail // lut1 sur lanceur lut2 sur l'arche puis oportearche sur l'arche [12] Type = specifique Nom = voyage de l'arche Projectile = aucun Effet = lut1 typetir = advanced famille = Utilitaire Cout = 2 Duree = 2 Cible = lanceur Portee = 3 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Oeil du Jad Gârrul : Dissipe toutes les illusions dans l'aire d'effet [13] Type = specifique Nom = oeil du Jad Garrûl Projectile = aucun Effet = lsu typetir = advanced famille = Utilitaire Cout = 1 Duree = 2 Cible = lanceur Portee = 5 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Spasme des encendrés : enlève 8 points de Sable à la cible ennemie [14] Type = modificateur Nom = spasme des encendrés Projectile = lod Effet = aucun typetir = advanced famille = Offensif Cout = 0 Duree = 0 Cible = ennemi Portee = 15 Caracteristiques = sable ModeModification = relative Modification = -8 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Désaccord : enlève 18 points de Sable à la cible ennemie [15] Type = modificateur Nom = désaccord Projectile = lop Effet = aucun typetir = advanced famille = Offensif Cout = 2 Duree = 0 Cible = ennemi Portee = 15 Caracteristiques = sable ModeModification = relative Modification = -18 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Du Sable aux cendres : enlève 30 points de Sable à la cible ennemie [16] Type = modificateur Nom = du sable aux cendres Projectile = los Effet = aucun typetir = advanced famille = Offensif Cout = 3 Duree = 0 Cible = ennemi Portee = 15 Caracteristiques = sable ModeModification = relative Modification = -30 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Eclat de sel : draine jusqu'à 3 points de Jad Garrûl à l'ennemi [17] Type = modificateur Nom = eclat de sel Projectile = log Effet = aucun typetir = advanced famille = Offensif Cout = 1 Duree = 0 Cible = ennemi Portee = 15 Caracteristiques = jadgarrul ModeModification = relative Modification = -3 Drain = vrai DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Sommeil du Don : Draine la totalité du Jad Garrûl de l'ennemi [18] Type = modificateur Nom = sommeil du don Projectile = log Effet = aucun typetir = advanced famille = Offensif Cout = 6 Duree = 0 Cible = ennemi Portee = 15 Caracteristiques = jadgarrul ModeModification = pourcentage Modification = -100 Drain = vrai DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Chant des Cyrènes : La cible ennemie se déplace de façon anarchique [19] Type = specifique Nom = chant des Cyrènes Projectile = log Effet = csi typetir = advanced famille = Offensif Cout = 3 Duree = 20 Cible = ennemi Portee = 15 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Du Sable aux cendres mortel : enlève 190 points de Sable à la cible ennemie [20] Type = modificateur Nom = du sable aux cendres mortel Projectile = los Effet = aucun typetir = advanced famille = Offensif Cout = 3 Duree = 0 Cible = ennemi Portee = 15 Caracteristiques = sable ModeModification = relative Modification = -190 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Etreinte de Khronos : L'ennemi perd 40 points de Sable, 2 par seconde [21] Type = modificateur Nom = etreinte de Khronos Projectile = loe Effet = sce typetir = advanced famille = Offensif Cout = 4 Duree = 20 Delay = 1 Cible = ennemi Portee = 15 Caracteristiques = sable ModeModification = relative Modification = -2 PasDeProtection = vrai DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Vampirisme : drain de 10 points de Sable sur une cible ennemie // lem1 sur le lanceur lem2 sur la cible [22] Type = modificateur Nom = vampirisme Projectile = aucun Effet = lem2 typetir = normal famille = Offensif Cout = 0 Duree = 0 Cible = ennemi Portee = 4 Caracteristiques = sable ModeModification = relative Modification = -10 Drain = vrai PasDeProtection = vrai DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Corps spectral : Protection contre les sorts de Sable, et blocage // de l'utilisation de certains sorts. // Nécéssite un sous-sort annulateur (n°24) // lsd puis spt [23] Type = specifique Nom = corps spectral Projectile = aucun Effet = spt typetir = advanced famille = Defensif Cout = 3 Duree = 25 Cible = lanceur Portee = 0 SpellsBlocked = 14, 15, 16, 20, 21, 22, 33, 34, 40, 41, 43, 44, 45, 46 SortsComplementaires = 24 DistManoeuvre = 50 [24] Type = annulateur Nom = compo1 corps spectral Projectile = aucun Effet = mao typetir = advanced famille = Defensif Cout = 0 Duree = 25 Cible = lanceur Portee = 0 SpellsToCancel = 14, 15, 16, 20, 21, 22, 33, 34, 40, 41, 43, 44, 45, 46 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Contretemps : Annule tous les sorts non-instantanés sur une cible [25] Type = annulateur Nom = contretemps Projectile = lde Effet = aucun typetir = advanced famille = Defensif Cout = 4 Duree = 0 Cible = ami, ennemi Portee = 15 SortsRemplaces = 26 SpellsToCancel = 0, 1, 2, 7, 21, 23, 27, 28, 29, 30, 31, 32, 35 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Contresort : Annule tous les sorts non-instantanés sur le lanceur [26] Type = annulateur Nom = contresort Projectile = lsd Effet = eva typetir = advanced famille = Defensif Cout = 3 Duree = 0 Cible = lanceur Portee = 0 SortsRemplaces = 25 SpellsToCancel = 0, 1, 2, 7, 21, 23, 27, 28, 29, 30, 31, 32 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Masque Chronomantique : Protection de 8 points de Sable (lanceur) // a l'arrivee lsd puis scm // different suivant les persos [27] Type = protecteur Nom = masque chronomantique Projectile = lsd Effet = scm typetir = advanced famille = Defensif Cout = 3 Duree = 20 Cible = lanceur Portee = 0 SortsRemplaces = 28, 29, 30 Caracteristiques = sable ModeProtection = relative Protection = 8 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Masque Chronomantique 2 : Protection de 8 points de Sable (allié) //a l'arrivee lsd puis scm [28] Type = protecteur Nom = masque chronomantique 2 Projectile = lde Effet = scm typetir = advanced famille = Defensif Cout = 3 Duree = 20 Cible = ami Portee = 15 SortsRemplaces = 27, 29, 30 Caracteristiques = sable ModeProtection = relative Protection = 8 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Armure Chronomantique : Protection sable intégrale (lanceur) //a l'arrivee lsd puis scp [29] Type = protecteur Nom = armure chronomantique Projectile = lsd Effet = scp typetir = advanced famille = Defensif Cout = 5 Duree = 15 Cible = lanceur Portee = 0 SortsRemplaces = 27, 28, 30 Caracteristiques = sable ModeProtection = pourcentage Protection = 100 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Armure Chronomantique 2 : Protection sable intégrale (cible alliée) //a l'arrivee lsd puis scp [30] Type = protecteur Nom = armure chronomantique 2 Projectile = lde Effet = scp typetir = advanced famille = Defensif Cout = 5 Duree = 15 Cible = ami Portee = 15 SortsRemplaces = 27, 28, 29 Caracteristiques = sable ModeProtection = pourcentage Protection = 100 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Voile du Nautile : protège le lanceur des les attaques du Jad Garrûl //a l'arrivee lsd puis von [31] Type = protecteur Nom = voile du Nautile Projectile = lsd Effet = von typetir = advanced famille = Defensif Cout = 2 Duree = 20 Cible = lanceur Portee = 0 SortsRemplaces = 32 Caracteristiques = jadgarrul ModeProtection = pourcentage Protection = 100 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Voile du Nautile 2 : protège l'allié des les attaques du Jad Garrûl //a l'arrivee lsd puis von [32] Type = protecteur Nom = voile du Nautile 2 Projectile = lde Effet = von typetir = advanced famille = Defensif Cout = 2 Duree = 20 Cible = ami Portee = 15 SortsRemplaces = 31 Caracteristiques = jadgarrul ModeProtection = pourcentage Protection = 100 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Geyser : Enlève XXXXXXXXX points de Sable à la cible. [33] Type = modificateur Nom = geyser Projectile = aucun Effet = smk typetir = advanced famille = Offensif Cout = 0 Duree = 0 Cible = lanceur Portee = 4 Caracteristiques = sable ModeModification = relative Modification = 1 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Gaz de pierre : Enlève XXXXXXXXX points de Sable à la cible. [34] Type = modificateur Nom = gaz de pierre Projectile = aucun Effet = gaz typetir = advanced famille = Offensif Cout = 0 Duree = 0 Cible = lanceur Portee = 4 Caracteristiques = sable ModeModification = relative Modification = 1 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Arrêt du temps : La cible ennemie est pétrifiée [35] Type = modificateur Nom = arrêt du temps Projectile = log Effet = aucun typetir = advanced famille = Offensif Cout = 2 Duree = 10 Cible = ennemi Portee = 15 Caracteristiques = vitesse ModeModification = absolue Modification = 0 Restaure = vrai SpellsBlocked = tous DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Armure du diapason : Block 5 points des attaques sur les points de sable pendant 60 secondes [36] Type = protecteur Nom = armure du diapason Projectile = aucun Effet = aucun typetir = advanced famille = Defensif Cout = 0 Duree = 60 Cible = lanceur Portee = 4 Caracteristiques = sable ModeProtection = relative Protection = 5 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // EMPLACEMENT VIDE [37] Type = indetermine //////////////////////////////////////////////////////////////////////// // EMPLACEMENT VIDE [38] Type = indetermine //////////////////////////////////////////////////////////////////////// // Course de Khronos2 : Téléportation d'un ennemi [39] Type = specifique Nom = course de Khronos2 Projectile = aucun Effet = tlp1 typetir = advanced famille = Offensif Cout = 8 Duree = 1 Cible = ennemi Portee = 4 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Poing JadGar : Retire 8 points de sable à la cible [40] type = modificateur modemodification = relative caracteristiques = sable modification = -8 nom = Poing JadGar projectile = tja effet = aucun typetir = advanced famille = Offensif cout = 0 Duree = 0 cible = ennemi portee = 15 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Chronophore : Retire 16 points de sable à la cible [41] type = modificateur modemodification = relative caracteristiques = sable modification = -16 nom = Chronophore projectile = tch effet = aucun typetir = advanced famille = Offensif cout = 0 Duree = 0 cible = ennemi portee = 15 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Effet Nautile : aucun effet car la cible est immunisée (fonction: SetInvincibilite() ) [42] type = modificateur modemodification = relative caracteristiques = sable modification = 0 nom = Effet Nautile projectile = aucun effet = anc typetir = advanced famille = Utilitaire cout = 0 Duree = 0 cible = lanceur portee = 0 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // crache vapeur : // Ajouter effet (arret du temps 5s) a l'arrivee sur l'ennemi [43] type = modificateur modemodification = relative caracteristiques = sable modification = -10 nom = Crache Vapeur projectile = tcr effet = aucun typetir = advanced famille = Offensif cout = 0 Duree = 0 cible = ennemi portee = 15 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // tir meutriere : // LOG [44] type = modificateur modemodification = relative caracteristiques = sable modification = -30 nom = meurtiere projectile = tch effet = aucun typetir = advanced famille = Offensif cout = 0 Duree = 0 cible = ennemi portee = 15 DistManoeuvre = 25 //////////////////////////////////////////////////////////////////////// // Chronophore pour robot : Retire 40 points de sable à la cible [45] type = modificateur modemodification = relative caracteristiques = sable modification = -40 nom = Chronophore projectile = tch effet = aucun typetir = advanced famille = Offensif cout = 0 Duree = 0 cible = ennemi portee = 15 DistManoeuvre = 50 //////////////////////////////////////////////////////////////////////// // Chronophore pour guerrier: Retire 18 points de sable à la cible [46] type = modificateur modemodification = relative caracteristiques = sable modification = -18 nom = Chronophore projectile = tch effet = aucun typetir = advanced famille = Offensif cout = 0 Duree = 0 cible = ennemi portee = 15 DistManoeuvre = 50 ; [Reglages] ; ; AngleDetection = 60 // En degres ; AngleManoeuvre = 5 // En degres ; DistanceMinimale = 35 // En cm. passer à moins de cette distance equivaut à toucher si (en tir sans projectile visible) ; DistanceAjustement = 300 // En Cm. Distance à la cible à laquelle le projectile deviens plus maniable. ; VitesseTir = 15 // En m.s-1 ; ; [ListeSorts] ; ; NbSorts = 1 ; ; ; /////////////////////// ; // Les paramétre sont: ; ; [0] ; ; Type = specifique // ou modificateur, ou protecteur, ou encore annulateur ; ; Nom = NomDuSort // Nom du sort ; Projectile = oprisme // Objet 3D, "aucun" si aucun ; Effet = oaura // " " " " " ; ; Cout = 70 // Coût en Jâd Garrûl ; ; Duree = 10 // Durée du sort en secondes. -1 => permanent. ; Delay = -1 // Répéter le sort toutes nes n secondes. (n < 0 : ne pas répéter) ; Cible = lanceur , ami // Cibles visées : lanceur, ami, ennemi, ou objet ; ; Portee = 15 // portee en metres ; DistManoeuvre = 25 // En pourcentage de la distance séparant le lanceur de la cible(le projectile par tout droit sur cette distance) ; ; SortsRemplaces = 7,3,12 // ou "aucun" (pas de cumul d'un même sort) ; SortsAnnules = 1 // ou "aucun" ; ; ; /////////////////// ; // Selon le type : ; ; /////////////////////// ; // Sorts modificateurs ; ; Caracteristiques = Sable,JadGarrul // Caractéristiques modifiées ; ; Modification = -10 // Valeur de la modification ; ModeModification = Absolue // Mode de modification : absolue, relative, ou pourcentage ; Drain = non // 0, ou 1 si les altérations de la cibles reviennent inversées au lanceur ; PasDeProtection = non // 1 si le sort est immunisé aux protections magiques ; Restaure = non // Sort avec séquelles. "oui" si ses effets sont dissipés à la fin. ; ; ; ; ; ///////////////////// ; // Sorts protecteurs ; ; Caracteristique = Sable,Vitesse // Caractéristiques modifiées ; ; Protection = 10 // Valeur de la modification : >= 0 ; ModeProtection = absolue // Mode de modification : absolue, ou pourcentage. ; ; ; ; ////////////////////////////// ; // Sorts annulateurs de magie ; ; SpellsToCancel = 1, 2 // Liste de sorts qui seront annulés (ou "aucun", mais sans intérèt). ; ; ; ; ///////////////////////////////////////////////// ; // Sorts specifiques : tous les cas particuliers ; // Rien a ajouter dans ce cas ;